Docker简介
docker中文网站:https://www.docker-cn.com/
Docker Hub官网: https://hub.docker.com/


Docker安装


CentOS7安装Docker

https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/#prerequisites
- cat /etc/redhat-release
- yum -y install gcc
- yum -y install gcc-c++
- yum -y remove docker docker-common docker-selinux docker-engine
- 2018.3官网版本
- yum install -y yum-utils device-mapper-persistent-data lvm2
- yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo(BUG)
- yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo(推荐)
- yum makecache fast
- yum -y install docker-ce
- systemctl start docker
- docker version
- docker run hello-world
- mkdir -p /etc/docker
- vim /etc/docker/daemon.json
- systemctl daemon-reload
- systemctl restart docker
- systemctl stop docker
- yum -y remove docker-ce
- rm -rf /var/lib/docker

Docker常用命令






容器命令 (⭐️)









新建并启动容器
1 | docker run [OPTIONS] IMAGE [COMMAND] [ARG...] |



列出当前所有正在运行的容器
1 | docker ps [OPTIONS] |

退出容器
1 | exit 容器停止退出 |
启动容器
1 | docker start 容器ID或者容器名 |
停止容器
1 | docker stop 容器ID或者容器名 |
强制停止容器
1 | docker kill 容器ID或者容器名 |
删除已停止的容器
1 | docker rm 容器ID |
启动守护式容器(后台启动 不开新的端口)
1 | docker run -d 容器名 |
查看容器日志
1 | docker logs -f -t --tail 容器ID |


查看容器内运行的进程
1 | docker top 容器ID |
查看容器内部细节
1 | docker inspect 容器ID |
Docker镜像














Docker容器数据卷





-

















